package com.psbc.data.trans.vo;

import lombok.Data;

import java.util.List;

/**
 * @description: xml模板-文件头标签
 * @author yanya
 */
@Data
public class XmlDataHeadVO<T> {

    // 接口库名/用户名-数据接口名称 (例:LOAN-TB_CON_FLOW)
    private String dataName;

    // 接口主键（以英文逗号分隔）
    private String primaryKey;

    // 是否更新（说明：是填Y/否填N）
    private String updateFlag;

    // 是否物理删除（说明：是填Y/否填N）
    private String deleteFlag;

    // 增全量标识（说明：全量“I”/增量“A”）
    private String dataType;

    // 数据记录条数（说明：若无数据，填“0”）
    private Integer rowNum;

    // 数据分页总页数（说明：若无数据，填“0”）
    private Integer pageNum;

    // 数据域数量(说明：接口字段数大于0)
    private Integer fieldNum;

    // 字段数和字段属性
    private List<T> columns;

    // 数据明细
    private String dataBody;

}
